package cn.bonoon.kernel.web.annotations.components;

import static java.lang.annotation.ElementType.FIELD;
import static java.lang.annotation.RetentionPolicy.RUNTIME;

import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * <pre>
 * 可以定义在AsComboGrid注解里也可以被定义在对象的字段上面，
 * 如果被定义在字段上面，则field名称使用的是字段的名称，这里的名称将无效
 * </pre>
 * @author jackson
 *
 */
@Target(FIELD)
@Retention(RUNTIME)
public @interface ComboGridColumn {

	String field() default "";

	String title();

	int width();

	boolean sortable() default false;

	String align() default "";
	
	/**
	 * 用来排序的字段
	 * @return
	 */
	int ordinal() default 100;
}
